Where are the hard manipulation problems?
نویسنده
چکیده
One possible escape from the Gibbard-Satterthwaite theorem is computational complexity. For example, it is NP-hard to compute if the STV rule can be manipulated. However, there is increasing concern that such results may not reflect the difficulty of manipulation in practice. In this tutorial, I survey recent results in this area. The Gibbard Satterthwaite theorem proves that, under some simple assumptions, a voting rule can always be manipulated. A number of possible escapes have been suggested. For example, if we relax the assumption of an universal domain and replace it with single peaked preferences, then strategy free voting rules exist. In an influential paper [1], Bartholdi, Tovey and Trick proposed that complexity might offer another escape: perhaps it is computationally so difficult to find a successful manipulation that agents have little option but to report their true preferences? Many voting rules have subsequently been shown to be NP-hard to manipulate [3]. However, NP-hardness only dictates the worst-case and may not reflect the difficulty of manipulation in practice. Indeed, a number of recent theoretical results suggest that manipulation can often be easy (e.g. [19]). I argue here that we can study the hardness of manipulation empirically [17, 18]. There are several reasons why empirical analysis is useful. For example, theoretical analysis is usually restricted to simple distributions like uniform votes. Votes in real elections may be very different due, for instance, to correlations between votes. As a second example, theoretical analysis is often asymptotic so does not reveal the size of hidden constants. Such constants may be important to the actual computational cost. In addition, elections are typically bounded in size so asymptotic results may be uninformative. Such experiments suggest different behaviour occurs in the problem of computing manipulations of voting rules than in other NP-hard problems like propositional satisfiability [2, 13], constraint satisfaction [4, 9], number partitioning [6, 8]. and other NP-hard problems [7, 14, 15]. For instance, many transitions seen in our experiments appear smooth, as seen in polynomial problems [16]. Another problem in which manipulation may be an issue is the stable marriage problem. As with voting, an important issue is whether agents can manipulate the result by mis-reporting their preferences. Unfortunately, Roth [11] proved that all stable marriage procedures can be manipulated. We might hope that computational complexity might also be a barrier to manipulate stable marriage procedures. In joint work with Pini, Rossi and Venable, I have proposed a new stable marriage procedures based on voting that is NP-hard to manipulate [10]. A third domain in which manipulation may be an issue is sporting tournaments [12]. Manipulating a sporting tournament is slightly different to manipulating an election. In a sporting tournament, the voters are also the candidates. Since it is hard (without bribery or similar mechanisms) for a team to play better than it can, we consider just manipulations where the manipulators can throw games. We show, for example, that we can decide how to manipulate round robin and cup competitions, two of the most popular sporting competitions in polynomial time.
منابع مشابه
Optimal Trajectory Planning of a Box Transporter Mobile Robot
This paper aims to discuss the requirements of safe and smooth trajectory planning of transporter mobile robots to perform non-prehensile object manipulation task. In non-prehensile approach, the robot and the object must keep their grasp-less contact during manipulation task. To this end, dynamic grasp concept is employed for a box manipulation task and corresponding conditions are obtained an...
متن کاملA Combined Metaheuristic Algorithm for the Vehicle Routing Problem and its Open Version
Abstract: The Open Vehicle Routing Problem (OVRP) is one of the most important extensions of the vehicle routing problem (VRP) that has many applications in industrial and service. In the VRP, a set of customers with a specified demand of goods are given and a depot where a fleet of identical capacitated vehicles is located. We are also given the ‘‘traveling costs’’ between the depot and all th...
متن کاملPassive Non-Prehensile Manipulation of a Specific Object on Predictable Helix Path Based on Mechanical Intelligence
Object manipulation techniques in robotics can be categorized in two major groups including manipulation with and without grasp. The aim of this paper is to develop an object manipulation method where in addition to being grasp-less, the manipulation task is done in a passive approach. In this method, linear and angular positions of the object are changed and its manipulation path is controlled...
متن کاملWhere Are the Really Hard Manipulation Problems? the Manipulation Phase Transition *
Voting is a simple mechanism to aggregate the preferences of agents. Many voting rules have been shown to be NP-hard to manipulate. However, a number of recent theoretical results have suggested that this complexity may only be in the worst-case and manipulation may be easy in practice. In this paper, we show that empirical studies are useful in improving our understanding of this issue. We dem...
متن کاملAn iterative method for tri-level quadratic fractional programming problems using fuzzy goal programming approach
Tri-level optimization problems are optimization problems with three nested hierarchical structures, where in most cases conflicting objectives are set at each level of hierarchy. Such problems are common in management, engineering designs and in decision making situations in general, and are known to be strongly NP-hard. Existing solution methods lack universality in solving these types of pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Artif. Intell. Res.
دوره 42 شماره
صفحات -
تاریخ انتشار 2011